package routers

import (
	"admin.supervise.limaochuxing.top/admin/routers/article"
	"admin.supervise.limaochuxing.top/admin/routers/common"
	"admin.supervise.limaochuxing.top/admin/routers/monitor"
	"admin.supervise.limaochuxing.top/admin/routers/setting"
	"admin.supervise.limaochuxing.top/admin/routers/sms"
	"admin.supervise.limaochuxing.top/admin/routers/supervise"
	"admin.supervise.limaochuxing.top/admin/routers/system"
	"admin.supervise.limaochuxing.top/core"
)

var InitRouters = []*core.GroupBase{
	// common
	common.AlbumGroup,
	common.IndexGroup,
	common.UploadGroup,
	// monitor
	monitor.MonitorGroup,
	// setting
	setting.CopyrightGroup,
	setting.DictDataGroup,
	setting.DictTypeGroup,
	setting.ProtocolGroup,
	setting.StorageGroup,
	setting.WebsiteGroup,
	// system
	system.AdminGroup,
	system.DeptGroup,
	system.LogGroup,
	system.LoginGroup,
	system.MenuGroup,
	system.PostGroup,
	system.RoleGroup,
	// supervise
	supervise.SuperviseGroup,
	supervise.NoAuthSuperviseGroup,
	article.ArticleGroup,
	article.ArticleCategoryGroup,
	sms.SmsGroup,
	system.CaptchaGroup,
}
